HL2Factions =
{
	Citizen =
	{
		Name = "Citizen",
		IsDefault = true,
		Flags = "",
		Models =
		{
		  "models/Humans/Group01/Male_01.mdl",
		  "models/Humans/Group01/male_02.mdl",
		  "models/Humans/Group01/male_03.mdl",
		  "models/Humans/Group01/Male_04.mdl",
		  "models/Humans/Group01/Male_05.mdl",
		  "models/Humans/Group01/male_06.mdl",
		  "models/Humans/Group01/male_07.mdl",
		  "models/Humans/Group01/male_08.mdl",
		  "models/Humans/Group01/male_09.mdl",
		  "models/Humans/Group02/Male_01.mdl",
		  "models/Humans/Group02/male_02.mdl",
		  "models/Humans/Group02/male_03.mdl",
		  "models/Humans/Group02/Male_04.mdl",
		  "models/Humans/Group02/Male_05.mdl",
		  "models/Humans/Group02/male_06.mdl",
		  "models/Humans/Group02/male_07.mdl",
		  "models/Humans/Group02/male_08.mdl",
		  "models/Humans/Group02/male_09.mdl",

		  "models/Humans/Group01/Female_01.mdl",
		  "models/Humans/Group01/Female_02.mdl",
		  "models/Humans/Group01/Female_03.mdl",
		  "models/Humans/Group01/Female_04.mdl",
		  "models/Humans/Group01/Female_06.mdl",
		  "models/Humans/Group01/Female_07.mdl",
		  "models/Humans/Group02/Female_01.mdl",
		  "models/Humans/Group02/Female_02.mdl",
		  "models/Humans/Group02/Female_03.mdl",
		  "models/Humans/Group02/Female_04.mdl",
		  "models/Humans/Group02/Female_06.mdl",
		  "models/Humans/Group02/Female_07.mdl",
		},
		
	},	

	CivilProtection =
	{
		Name = "MetroCop",
		IsDefault = false,
		Flags = "C",
		Models =
		{
		
			"models/purvis/male_01_metrocop.mdl",
			"models/purvis/male_24_metrocop.mdl",
			"models/purvis/male_03_metrocop.mdl",
			"models/purvis/male_04_metrocop.mdl",
			"models/purvis/male_05_metrocop.mdl",
			"models/purvis/male_06_metrocop.mdl",
			"models/purvis/male_07_metrocop.mdl",
			"models/purvis/male_08_metrocop.mdl",
			"models/purvis/male_18_metrocop.mdl",
			"models/purvis/male_12_metrocop.mdl",
			"models/purvis/male_25_metrocop.mdl",
			"models/police_female_blondecp.mdl",
			"models/police_female_finalcop.mdl",
			"models/metrold.mdl",
			"models/c08cop.mdl",
			"models/c08cop_female.mdl",
			"models/c08cop.mdl",
			"models/c08sql.mdl",
			"models/leet_police2.mdl",
			"models/leet_police_bt.mdl",
			"models/eliteshockcp.mdl",
			"models/policetrench.mdl",
			"models/echocp.mdl",
			"models/urbantrenchcoat.mdl",
			"models/stalker.mdl",
			
		},
		
	},
	
	OverWatch =
	{
		Name = "Overwatch",
		IsDefault = false,
		Flags = "D",
		Models = 
		{
			"models/Combine_Soldier.mdl",
			"models/Combine_Super_Soldier.mdl",
		},	
		
	},
	
	CityAdmin = 
	{
		Name = "Administrator",
		IsDefault = false,
		Flags = "B",
		Models = {
		
			"models/characters/gallaha.mdl",
			"models/humans/Group01/drconnors.mdl",
			
		},

	},	
	
	Vort =
	{
	
		Name = "Vortigaunt",
		IsDefault = false,
		Flags = "V",
		Models =
		{
			
			"models/vortigaunt_slave.mdl",
			"models/vortigaunt.mdl",
			
		},	
		
	},	
	
	Misc = 
	{
		Name = "Miscellanous",
		IsDefault = false,
		Flags = "M",
		Models =
		{
		
			"models/Zombie/Poison.mdl",
			"models/Zombie/Classic_torso.mdl",
			"models/Zombie/Fast.mdl",
			"models/AntLion.mdl",
			"models/antlion_guard.mdl",
			"models/headcrab.mdl",
			
		
		},
		
	},	
	
	Synths =
	{
	
		Name = "Combine Synths",
		IsDefault = false,
		Flags = "S",
		Models =
		{
			"models/hunter.mdl",
			
		},
		
	},	
}

for k, v in pairs( HL2Factions ) do

	for x, c in pairs( v.Models ) do
	
		HL2Factions[k].Models[x] = string.lower( HL2Factions[k].Models[x] );
	
	end

end
